﻿using ProjectShare;
using System;
using System.Collections.Generic;

namespace OMG.Fill.Mulberry.Model
{
    /// <summary>
    /// 表6蚕桑综合利用情况调查表T_MulComplexQuest查询条件
    /// </summary>
    public class MulComplexQuestQuery : SearchBase
    {
        //查询条件，请自行删除不需要条件
        /// <summary>
        /// 编号
        /// </summary>
        public string Id{ get;set;}
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId{ get;set;}
        /// <summary>
        /// 桑枝菌重量
        /// </summary>
        public decimal? MulFunWeight{ get;set;}
        /// <summary>
        /// 桑枝菌产值
        /// </summary>
        public decimal? MulFunValue{ get;set;}
        /// <summary>
        /// 桑叶茶、菜重量
        /// </summary>
        public decimal? MulTeaWeight{ get;set;}
        /// <summary>
        /// 桑叶茶、菜产值
        /// </summary>
        public decimal? MulTeaValue{ get;set;}
        /// <summary>
        /// 桑果、汁、酒重量
        /// </summary>
        public decimal? MulFruitWeight{ get;set;}
        /// <summary>
        /// 桑果、汁、酒产值
        /// </summary>
        public decimal? MulFruitValue{ get;set;}
        /// <summary>
        /// 蚕沙提取叶绿素重量
        /// </summary>
        public decimal? MulExcreWeight{ get;set;}
        /// <summary>
        /// 蚕沙提取叶绿素产值
        /// </summary>
        public decimal? MulExcreValue{ get;set;}
        /// <summary>
        /// 蚕沙肥料重量
        /// </summary>
        public decimal? MulFertWeight{ get;set;}
        /// <summary>
        /// 蚕沙肥料产值
        /// </summary>
        public decimal? MulFertValue{ get;set;}
        /// <summary>
        /// 食用蛹、蛾重量
        /// </summary>
        public decimal? MulPupaeWeight{ get;set;}
        /// <summary>
        /// 食用蛹、蛾产值
        /// </summary>
        public decimal? MulPupaeValue{ get;set;}
        /// <summary>
        /// 蚕蛾酒重量
        /// </summary>
        public decimal? MulWineWeight{ get;set;}
        /// <summary>
        /// 蚕蛾酒产值
        /// </summary>
        public decimal? MulWineValue{ get;set;}
        /// <summary>
        /// 其它重量
        /// </summary>
        public decimal? OtherWeight{ get;set;}
        /// <summary>
        /// 其它产值
        /// </summary>
        public decimal? OtherValue{ get;set;}
    }

    public class MulComplexViewModel
    {
        /// <summary>
        /// 编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId { get; set; }
        /// <summary>
        /// 桑枝菌重量
        /// </summary>
        public decimal? MulFunWeight { get; set; }
        /// <summary>
        /// 桑枝菌产值
        /// </summary>
        public decimal? MulFunValue { get; set; }
        /// <summary>
        /// 桑叶茶、菜重量
        /// </summary>
        public decimal? MulTeaWeight { get; set; }
        /// <summary>
        /// 桑叶茶、菜产值
        /// </summary>
        public decimal? MulTeaValue { get; set; }
        /// <summary>
        /// 桑果、汁、酒重量
        /// </summary>
        public decimal? MulFruitWeight { get; set; }
        /// <summary>
        /// 桑果、汁、酒产值
        /// </summary>
        public decimal? MulFruitValue { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素重量
        /// </summary>
        public decimal? MulExcreWeight { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素产值
        /// </summary>
        public decimal? MulExcreValue { get; set; }
        /// <summary>
        /// 蚕沙肥料重量
        /// </summary>
        public decimal? MulFertWeight { get; set; }
        /// <summary>
        /// 蚕沙肥料产值
        /// </summary>
        public decimal? MulFertValue { get; set; }
        /// <summary>
        /// 食用蛹、蛾重量
        /// </summary>
        public decimal? MulPupaeWeight { get; set; }
        /// <summary>
        /// 食用蛹、蛾产值
        /// </summary>
        public decimal? MulPupaeValue { get; set; }
        /// <summary>
        /// 蚕蛾酒重量
        /// </summary>
        public decimal? MulWineWeight { get; set; }
        /// <summary>
        /// 蚕蛾酒产值
        /// </summary>
        public decimal? MulWineValue { get; set; }
        /// <summary>
        /// 其它重量
        /// </summary>
        public decimal? OtherWeight { get; set; }
        /// <summary>
        /// 其它产值
        /// </summary>
        public decimal? OtherValue { get; set; }
        /// <summary>
        /// 编号
        /// </summary>
        public string OldId { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string OldReportId { get; set; }
        /// <summary>
        /// 桑枝菌重量
        /// </summary>
        public decimal? OldMulFunWeight { get; set; }
        /// <summary>
        /// 桑枝菌产值
        /// </summary>
        public decimal? OldMulFunValue { get; set; }
        /// <summary>
        /// 桑叶茶、菜重量
        /// </summary>
        public decimal? OldMulTeaWeight { get; set; }
        /// <summary>
        /// 桑叶茶、菜产值
        /// </summary>
        public decimal? OldMulTeaValue { get; set; }
        /// <summary>
        /// 桑果、汁、酒重量
        /// </summary>
        public decimal? OldMulFruitWeight { get; set; }
        /// <summary>
        /// 桑果、汁、酒产值
        /// </summary>
        public decimal? OldMulFruitValue { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素重量
        /// </summary>
        public decimal? OldMulExcreWeight { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素产值
        /// </summary>
        public decimal? OldMulExcreValue { get; set; }
        /// <summary>
        /// 蚕沙肥料重量
        /// </summary>
        public decimal? OldMulFertWeight { get; set; }
        /// <summary>
        /// 蚕沙肥料产值
        /// </summary>
        public decimal? OldMulFertValue { get; set; }
        /// <summary>
        /// 食用蛹、蛾重量
        /// </summary>
        public decimal? OldMulPupaeWeight { get; set; }
        /// <summary>
        /// 食用蛹、蛾产值
        /// </summary>
        public decimal? OldMulPupaeValue { get; set; }
        /// <summary>
        /// 蚕蛾酒重量
        /// </summary>
        public decimal? OldMulWineWeight { get; set; }
        /// <summary>
        /// 蚕蛾酒产值
        /// </summary>
        public decimal? OldMulWineValue { get; set; }
        /// <summary>
        /// 其它重量
        /// </summary>
        public decimal? OldOtherWeight { get; set; }
        /// <summary>
        /// 其它产值
        /// </summary>
        public decimal? OldOtherValue { get; set; }
        /// <summary>
        /// 报表状态
        /// </summary>
        public string ReportStatus { get; set; }
        /// <summary>
        /// 报表状态
        /// </summary>
        public string OldReportStatus { get; set; }
    }

    public class MulComplexInfoModel
    {
        /// <summary>
        /// 地区---------地区编码值
        /// </summary>
        public string AreaCode { get; set; }
        /// <summary>
        /// 报表---------数据字典值
        /// </summary>
        public string ReportCode { get; set; }
        /// <summary>
        /// 年度---------数据字典值
        /// </summary>
        public string FillInYear { get; set; }
        public string year { get; set; }
        /// <summary>
        /// 编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId { get; set; }
        /// <summary>
        /// 桑枝菌重量
        /// </summary>
        public decimal? MulFunWeight { get; set; }
        /// <summary>
        /// 桑枝菌产值
        /// </summary>
        public decimal? MulFunValue { get; set; }
        /// <summary>
        /// 桑叶茶、菜重量
        /// </summary>
        public decimal? MulTeaWeight { get; set; }
        /// <summary>
        /// 桑叶茶、菜产值
        /// </summary>
        public decimal? MulTeaValue { get; set; }
        /// <summary>
        /// 桑果、汁、酒重量
        /// </summary>
        public decimal? MulFruitWeight { get; set; }
        /// <summary>
        /// 桑果、汁、酒产值
        /// </summary>
        public decimal? MulFruitValue { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素重量
        /// </summary>
        public decimal? MulExcreWeight { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素产值
        /// </summary>
        public decimal? MulExcreValue { get; set; }
        /// <summary>
        /// 蚕沙肥料重量
        /// </summary>
        public decimal? MulFertWeight { get; set; }
        /// <summary>
        /// 蚕沙肥料产值
        /// </summary>
        public decimal? MulFertValue { get; set; }
        /// <summary>
        /// 食用蛹、蛾重量
        /// </summary>
        public decimal? MulPupaeWeight { get; set; }
        /// <summary>
        /// 食用蛹、蛾产值
        /// </summary>
        public decimal? MulPupaeValue { get; set; }
        /// <summary>
        /// 蚕蛾酒重量
        /// </summary>
        public decimal? MulWineWeight { get; set; }
        /// <summary>
        /// 蚕蛾酒产值
        /// </summary>
        public decimal? MulWineValue { get; set; }
        /// <summary>
        /// 其它重量
        /// </summary>
        public decimal? OtherWeight { get; set; }
        /// <summary>
        /// 其它产值
        /// </summary>
        public decimal? OtherValue { get; set; }
    }

    /// <summary>
    /// 统计模型
    /// </summary>
    public class MulComplexStatsModel
    {
        /// <summary>
        /// 填报年度
        /// </summary>
        public string FillYear { get; set; }
        /// <summary>
        /// 地区代码
        /// </summary>
        public string AreaCode { get; set; }
        /// <summary>
        /// 地区名称
        /// </summary>
        public string AreaName { get; set; }
        /// <summary>
        /// 地区坐标
        /// </summary>
        public string Coord { get; set; }
        /// <summary>
        /// <summary>
        /// 桑枝菌重量
        /// </summary>
        public decimal? MulFunWeight { get; set; }
        /// <summary>
        /// 桑枝菌产值
        /// </summary>
        public decimal? MulFunValue { get; set; }
        /// <summary>
        /// 桑叶茶、菜重量
        /// </summary>
        public decimal? MulTeaWeight { get; set; }
        /// <summary>
        /// 桑叶茶、菜产值
        /// </summary>
        public decimal? MulTeaValue { get; set; }
        /// <summary>
        /// 桑果、汁、酒重量
        /// </summary>
        public decimal? MulFruitWeight { get; set; }
        /// <summary>
        /// 桑果、汁、酒产值
        /// </summary>
        public decimal? MulFruitValue { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素重量
        /// </summary>
        public decimal? MulExcreWeight { get; set; }
        /// <summary>
        /// 蚕沙提取叶绿素产值
        /// </summary>
        public decimal? MulExcreValue { get; set; }
        /// <summary>
        /// 蚕沙肥料重量
        /// </summary>
        public decimal? MulFertWeight { get; set; }
        /// <summary>
        /// 蚕沙肥料产值
        /// </summary>
        public decimal? MulFertValue { get; set; }
        /// <summary>
        /// 食用蛹、蛾重量
        /// </summary>
        public decimal? MulPupaeWeight { get; set; }
        /// <summary>
        /// 食用蛹、蛾产值
        /// </summary>
        public decimal? MulPupaeValue { get; set; }
        /// <summary>
        /// 蚕蛾酒重量
        /// </summary>
        public decimal? MulWineWeight { get; set; }
        /// <summary>
        /// 蚕蛾酒产值
        /// </summary>
        public decimal? MulWineValue { get; set; }
        /// <summary>
        /// 其它重量
        /// </summary>
        public decimal? OtherWeight { get; set; }
        /// <summary>
        /// 其它产值
        /// </summary>
        public decimal? OtherValue { get; set; }
    }
}
